Definitions | t T, x:A. B(x), fpf-dom(eq; x; f), b, guard(T), P Q, False, P Q, A, case b of inl(x) => s(x) | inr(y) => t(y), if b then t else f fi , Type, sqequal(s; t), x:A B(x), EqDecider(T), fpf(A; a.B(a)), isect(A; x.B(x)), top, True, prop{i:l}, left + right, x.A(x), x. t(x), fpf-join(eq; f; g), x:AB(x), P Q, P Q, b, , s = t, Unit, void, fpf-cap(f; eq; x; z) |